################################################################# 
## MOD :   
## MOD : Sanekl9  
## MOD : 
## MOD : 1.0.1
## 
##  : 
##  :  5 
## : includes/page_header.php
##		  admin/admin_board.php
##		  language/lang_russian/lang_main.php
##		  templates/admin/board_config_body.tpl
##		  templates/index_body.tpl
## : -
## : http://opensource.org/licenses/gpl-license.php GNU General Public License v2 
############################################################## 
##      
############################################################## 
#
#-----[ SQL ]---------------------------------------------
#
	INSERT INTO phpbb_config (config_name, config_value) VALUES ('top_posters','10');
#
#-----[  ]---------------------------------------------
#
includes/page_header.php
#
#-----[  ]---------------------------------------------
#
	$template->assign_vars(array(
#
#-----[   ]---------------------------------------------
#
//////////////////top poster

if ($board_config['top_posters'])
{
	$top_posters = $board_config['top_posters'];

	$sql = "SELECT username, user_id, user_level, user_posts
        	FROM " . USERS_TABLE . "
        	WHERE user_id <> " . ANONYMOUS . "
        	ORDER BY user_posts DESC LIMIT $top_posters";
	if( !($result = $db->sql_query($sql)) )
	{
        message_die(GENERAL_ERROR, 'Could not Query Top Posting Users', '', __LINE__, __FILE__, $sql);
	}

	$user_count = $db->sql_numrows($result);
	$user_data = $db->sql_fetchrowset($result);

	$firstcount = $user_data[0]['user_posts'];
	$total_posts = get_db_stat('postcount');
	$total_top_posters = 0;
	$top_posters_userlist = '';
	$seperator 	= ', ';

	for ($i = 0; $i < $user_count; $i++)
	{
		if ($user_data[$i]['user_level'] == ADMIN)
		{
			$user_data[$i]['username'] = '<b><span style="color:#'. $theme['fontcolor3'] .'">'. $user_data[$i]['username'] .'</span></b>';
		}
		else if ($user_data[$i]['user_level'] == MOD)
		{
			$user_data[$i]['username'] = '<b><span style="color:#'. $theme['fontcolor2'] .'">'. $user_data[$i]['username'] .'</span></b>';
		}
		else
		{
			$user_data[$i]['username'] = '<b><span style="color:#'. $theme['fontcolor1'] .'">'. $user_data[$i]['username'] .'</span></b>';
		}
		
		$top_posters_userlist .= (( ($top_posters_userlist) && ($user_data[$i]['user_id']) ) ? $seperator : '') .'<a alt="'. $alt .'" title="'. $alt .'" href="profile.'. $phpEx .'?mode=viewprofile&amp;u='. $user_data[$i]['user_id'] .'" class="copyright">'. $user_data[$i]['username'] .'</a>('. $user_data[$i]['user_posts'] .')';
		
		$total_top_posters++;
	}
}

//////////////end
#
#-----[  ]---------------------------------------------
#
	$template->assign_vars(array(
#
#-----[   ]---------------------------------------------
#
	'L_TOP_POSTERS' => $lang['Top_Posters'],
	'TOP_POSTERS' => $top_posters_userlist,
#
#-----[  ]---------------------------------------------
#
#
	admin/admin_board.php
#
#-----[  ]---------------------------------------------
#
	"S_CONFIG_ACTION" => append_sid("admin_board.$phpEx"),
#
#-----[   ]---------------------------------------------
#
	'L_TOP_POSTERS'		=> $lang['Top_Posters'],
	'L_TOP_POSTERS_EXP'	=> $lang['Top_Posters_Exp'],
	'TOP_POSTERS'		=> $board_config['top_posters'],
#
#-----[  ]---------------------------------------------
#
#
	language/lang_russian/lang_main.php
#
#-----[  ]---------------------------------------------
#
 ?>
#
#-----[    ]---------------------------------------------
#
$lang['Top_Posters'] = '  ';
$lang['Top_Posters_Exp'] = '    ';
#
#-----[  ]---------------------------------------------
#
#
	templates/admin/board_config_body.tpl
#
#-----[  ]---------------------------------------------
#
	<tr> 
<td class="row1">{L_FLOOD_INTERVAL}:<br/>
<span class="genmed">{L_FLOOD_INTERVAL_EXPLAIN}</span><br/>
<input type="text" size="3" maxlength="4" name="flood_interval" value="{FLOOD_INTERVAL}" />
</td>
</tr>
#
#-----[   ]---------------------------------------------
#
	<!-- Begin: Top Posters on Index -->
<tr> 
<td class="row1">{L_TOP_POSTERS}:<br/>
<span class="genmed">{L_TOP_POSTERS_EXP}</span><br/>
<input type="text" class="post" size="3" maxlength="4" value="{TOP_POSTERS}" name="top_posters">
</td>
</tr>
<!-- End: Top Posters on Index -->
#
#-----[  ]---------------------------------------------
#
#
	templates/index_body.tpl
#
#-----[  ]---------------------------------------------
#
    
#
#-----[  ]---------------------------------------------
#
<!-- Begin: Top Posters on Index -->
             {L_TOP_POSTERS}: {TOP_POSTERS}
             <!-- End: Top Posters on Index -->
# 
#-----[    ]------------------------------------------ 
# 
#  =)   bbfiles.ru (    phpbb-wap)